stumble on (something)

Translations
tomber sur (quelque chose)
Definitions
To find or discover something by accident or unexpectedly, often while looking for something else.